And fix remaining headers to not emit warnings
#include "gtkprivate.h"
#include "gtksocketprivate.h"
#include "gtkwidgetprivate.h"
+#include "gtkwindowgroup.h"
#include "gtkwindowprivate.h"
#include "gtkxembed.h"
#include <gdk/gdkx.h>
#include <gtk/gtksocket.h>
-
+#include <gtk/gtkwindow.h>
G_BEGIN_DECLS
#error "Only <gtk/gtkx.h> can be included directly."
#endif
-#include <gtk/gtk.h>
-
#ifdef GDK_WINDOWING_X11
#include <gdk/gdkx.h>
+#include <gtk/gtkcontainer.h>
+
G_BEGIN_DECLS
#define GTK_TYPE_SOCKET (gtk_socket_get_type ())
#define __GTKX_H_INSIDE__
+#include <gtk/gtk.h>
+
#include <gtk/gtksocket.h>
#include <gtk/gtkplug.h>